home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntfi15.zip / IINFO.H_ / IINFO.H
C/C++ Source or Header  |  1994-12-20  |  4KB  |  100 lines

  1. #define __IINFO_H
  2.  
  3. class ictrller;
  4.  
  5. class iinfo                           /* base class for any install info class */
  6. {
  7.    public:
  8.  
  9.    iinfo(ictrller &icx):ic(icx)
  10.    {
  11.  
  12.    }
  13.    virtual ~iinfo()            /* we need to delete a generic install info obj */
  14.    {
  15.  
  16.    }
  17.  
  18.    ictrller ⁣                         /* the controller we are working with */
  19.  
  20.    virtual int getnobktxts()                 = 0;
  21.    virtual int getnoaddlgs()                 = 0;
  22.    virtual int getnoregkeys()                = 0;
  23.    virtual int getregkroot(int i)            = 0;
  24.    virtual int chkdebug()                    = 0;
  25.    virtual int chkendpm()                    = 0;
  26.    virtual int getnobcomps()                 = 0;
  27.    virtual int getnolcomps()                 = 0;
  28.    virtual int getnofiles()                  = 0;
  29.    virtual int getnoitems()                  = 0;
  30.    virtual int getblksize()                  = 0;
  31.    virtual int getnoblksca()                 = 0;
  32.    virtual int getnoblksup()                 = 0;
  33.    virtual int chkbktxti(int i)              = 0;
  34.    virtual int chkbktxtb(int i)              = 0;
  35.    virtual int chkchkver(int i)              = 0;
  36.    virtual int chkshared(int i)              = 0;
  37.    virtual int chkcompressed(int i)          = 0;
  38.    virtual int chkgrantallaccess(int i)      = 0;
  39.    virtual int chkwaitprgm()                 = 0;
  40.    virtual int chkbeforedone()               = 0;
  41.    virtual int getmintime()                  = 0;
  42.    virtual int getbktxth(int i)                = 0;
  43.    virtual int getbktxtx(int i)                = 0;
  44.    virtual int getbktxty(int i)              = 0;
  45.    virtual int getcompw1()                   = 0;
  46.    virtual int getcompw2()                   = 0;
  47.    virtual int getcomph()                    = 0;
  48.    virtual int getbcompinisks(int i)         = 0;
  49.    virtual int getbcompnokids(int i)         = 0;
  50.    virtual int getbcompkid(int i, int j)     = 0;
  51.    virtual int getlcompinichk(int i)         = 0;
  52.    virtual int getlcompcanchk(int i)         = 0;
  53.    virtual int getlcompnofkids(int i)        = 0;
  54.    virtual int getlcompnoikids(int i)        = 0;
  55.    virtual int getlcompnoekids(int i)        = 0;
  56.    virtual int getlcompnorkids(int i)        = 0;
  57.    virtual int getlcompfkid(int i, int j)    = 0;
  58.    virtual int getlcompikid(int i, int j)    = 0;
  59.    virtual int getlcompekid(int i, int j)    = 0;
  60.    virtual int getlcomprkid(int i, int j)    = 0;
  61.    virtual int getnoinientries()             = 0;
  62.    virtual int getitemiidx(int i)            = 0;
  63.    virtual LONG getfilesize(int i)           = 0;
  64.    virtual char *getregkpath(int i)          = 0;
  65.    virtual char *getregfield(int i)          = 0;
  66.    virtual char *getregvalue(int i)          = 0;
  67.    virtual char *getinientryfile(int i)      = 0;
  68.    virtual char *getinientrysect(int i)      = 0;
  69.    virtual char *getinientryentry(int i)     = 0;
  70.    virtual char *getinientryvalue(int i)     = 0;
  71.    virtual char *getbktxt(int i)             = 0;
  72.    virtual char *getbktxtf(int i)            = 0;
  73.    virtual char *getdefdir()                 = 0;
  74.    virtual char *getappname()                = 0;
  75.    virtual char *getweltxt1()                = 0;
  76.    virtual char *getweltxt2()                = 0;
  77.    virtual char *getweltxt3()                = 0;
  78.    virtual char *getprgmcmdl()               = 0;
  79.    virtual char *getfilesdir(int i)          = 0;
  80.    virtual char *getfileddir(int i)          = 0;
  81.    virtual char *getfiledesc(int i)          = 0;
  82.    virtual char *getfilename(int i)          = 0;
  83.    virtual char *getfiledisk(int i)          = 0;
  84.    virtual char *getitemname(int i)          = 0;
  85.    virtual char *getitemgrup(int i)          = 0;
  86.    virtual char *getitemcmdl(int i)          = 0;
  87.    virtual char *getitemicon(int i)          = 0;
  88.    virtual char *getitemdirw(int i)          = 0;
  89.    virtual char *getbcompname(int i)         = 0;
  90.    virtual char *getlcompname(int i)         = 0;
  91.    virtual char *getaddlgname(int i)         = 0;
  92.    virtual COLORREF getbktxtc(int i)         = 0;
  93.  
  94.    char *getdirw();
  95.    char *getdiry();
  96.    char *getdirs();
  97.    char *getdiri();
  98. };
  99.  
  100.